package csdn.IO.li04;

import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Reader;
import java.io.Writer;
//方式二，自动关闭资源
public class Test04 {
            public static void main(String[] args){
        // 实例化文件对象，注意路径中的反斜杠需要转义
        File fileA = new File("E:\\java.1212\\csdn\\IO\\li04\\a.txt");
        File fileB = new File("E:\\java.1212\\csdn\\IO\\li04\\b.txt");
        
        try (//圆括号中放入打开的资源
             Reader reader = new FileReader(fileA);
             Writer writer = new FileWriter(fileB, true);
        ){

            
            // 读取并写入内容
            int i;
            while ((i = reader.read()) != -1) {
                writer.write(i);
            }
            
            System.out.println("文件内容复制完成！");
            
        } catch (IOException e) {
            e.printStackTrace();
        }
        }
}
